# coding: utf-8
# Game of Bombs - Projeto P1
# (C) 2014, Roberto Matheus, Angelo Costa / UFCG, Programação 1

# Ranking

# Essa parte do código, nós pegamos do projeto de LabP1 de uma
# conhecida nossa, Talita Lôbo, e sua dupla, Marcus Vinícius.

class Ranking:

    def __init__(self):
        
        try:
            self.banco = open('ranking.dat')
            self.banco.close()
            
        except:
            self.banco = open('ranking.dat', 'w')
            self.banco.write('0')
            self.banco.close()
        

    def get_pontuacao(self):
        self.banco = open('ranking.dat')
        self.pontuacao = self.banco.read()
        self.banco.close()

    def set_pontuacao(self, inteiro):
        self.banco = open('ranking.dat', 'r')
        self.leitura = self.banco.read()
        self.banco.close()

        if inteiro > int(self.leitura.split()[-1]):
            self.banco = open('ranking.dat','w')
            self.banco.write('%s' % str(inteiro))
            self.banco.close()
